package cn.wanho.rvo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExamSubjectVO implements Comparable<ExamSubjectVO>{
    /**
     * 试卷的选题id
     */
    private Long id;

    /**
     * 题序号
     */
    private Integer sort;

    /**
     * 选择题内容
     */
    private String content;

    /**
     * 题的标准答案
     */
    private String subjectAnswer;

    /**
     * 学生的选择题答案
     */
    private String studentAnswer;


    /**
     * 分值
     */
    private Integer score;

    /**
     * 学生的本体得分
     */
    private Integer studentScore;

    private static final long serialVersionUID = 1L;

    /**
     * @author jingxu
     * @date 2022-8-5
     *实现该接口，使得题目按照序号排序
     */
    @Override
    public int compareTo(ExamSubjectVO o) {
        if (this.sort >o.sort) {
            return 1;
        }else {
            return -1;
        }
    }
}
